package com.wlyuan.open.scanner.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author yuanjie
 * @since 2022-11-07
 */
@Data
@TableName("Price_DocFlow")
@ApiModel(value = "PriceDocflowDO对象", description = "")
public class PriceDocFlowDO implements Serializable {


    private static final long serialVersionUID = 8240651656180366811L;
    @ApiModelProperty("报价流程表 流程序号")
    @TableId(value = "Flow_ID", type = IdType.AUTO)
    private Long flowId;

    @ApiModelProperty("报价单号")
    private Long flowDocid;

    @ApiModelProperty("源状态")
    private Long flowSrcstatus;

    @ApiModelProperty("目标状态")
    private Long flowDststatus;

    @ApiModelProperty("操作选择 0 无异议(同意) 1 有疑问(拒绝) 2 撤回 3 编辑 4创建 5  创建并发送 6 发送  7 关闭 8 申请过期 9 强制过期 10 新版流程操作")
    private Long flowOperation;

    @ApiModelProperty("详情描叙")
    private String flowDescription;

    @ApiModelProperty("创建人")
    private Long flowCreator;

    @ApiModelProperty("创建人公司id")
    private Long flowCompanyid;

    @ApiModelProperty("添加时间")
    private LocalDateTime flowInserttime;

    @ApiModelProperty("是否失效")
    private Long flowInvalid;

    @ApiModelProperty("备注")
    private String flowComments;

    private Long optStatus;


}
